/* 
  reducer是一个函数，完成计算功能
  reucer函数的参数说明
  第1个参数:state默认状态，state就是store的数据(状态),在这里可以给state设置一个初始值
  第2个参数：action通过对象
  recucer函数的返回值是通过计算后得到的新的状态(newState)
*/
const counterReducer=(state=10,action)=>{
    //进行action类型的判断
    switch(action.type){
        case 'increment':
            return state+action.num
        case 'decrease':
            return state-action.num
        default:
            return state
    }
}
export{
    counterReducer
}